﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
html {overflow-x:hidden; width:100%; height:100%;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;color:#333;font-family:"微软雅黑";}
td, th { word-wrap:break-word; word-break:break-all; }
ul{ font-size:12px;}
li{list-style:none; font-size:12px;}
img { border:0; }
.clear { clear:both; }
a { text-decoration:none;font-size:12px;color:#333;font-family:"微软雅黑";}
a:hover { text-decoration:none; color:#ff0000;font-family:"微软雅黑";}
body { font-family:"微软雅黑";height:100%;width:100%; font-size:12px;}
.z{ float:left;}
.y{ float:right;}

.clear{clear:both; width:auto;}

.topbg{width:100%; background:#0167c1; height:35px;position:fixed; top:0px; left:0px; z-index:2;}

.topc{ width:1100px; height:35px; margin:0 auto;}
.headl{font-size:12px; color:#fff; line-height:35px; }
.logobg{width:100%; background:#fff; position:fixed; top:35px; left:0px; z-index:2;}
.logoz{width:1100px; margin:0 auto; overflow:hidden; position:relative;}
.logo{margin-top:15px; margin-bottom:10px; text-align:center;}
.yuyan{ width:208px; position:absolute; top:35px; right:0px;}
.yuyan ul li{float:left; margin-left:25px;}
.yuyan ul li.n1{background:url(http://oldfile.4e8.com/skin/ryqy0064757/img/ch.jpg) no-repeat left;}
.yuyan ul li.n2{background:url(http://oldfile.4e8.com/skin/ryqy0064757/img/en.jpg) no-repeat left;}
.yuyan ul li a{font-size:12px; color:#666; padding-left:35px;}
.yuyan ul li a:hover{color:#ff0000;} 
.menu{ width:1100px;height:45px;margin: 0 auto;position:relative;}
#nav {width:1100px;height:45px; display:block;}
#nav .mainlevel { float:left; width:122px;height:45px;text-align:center; position:relative;z-index:999999; }
#nav .mainlevel a {color:#333; text-decoration:none; line-height:45px; display:block; width:122px; font-size:16px;}
#nav .mainlevel a:hover {color:#fff; background:#0167c1;}
#nav .mainlevel ul {display:none; position:absolute;z-index:9999999; left:0px;  }
#nav .mainlevel li {border-top:1px solid #fff; background:#0167c1; width:122px; height:35px;filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.90;/*IE6 only*/}
#nav .mainlevel li a{line-height:35px; font-size:14px; color:#fff;}
#nav .mainlevel li a:hover{color:#0167c1; text-decoration:none; background:#fff;}

.banner{width:100%; height:675px; margin:193px auto 0;position: relative; width:1920px;left:50%;margin-left:-960px;}
#full-screen-slider { width:100%; height:675px; float:left; position:relative; margin:0 auto;z-index:1;}
#slides { display:block; width:100%; height:675px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:620px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#f7ce28;}

.cgt{font-size:32px; color:#999;font-size:36px; text-align:center;   margin-top: 50px; }
.title{width:1100px; margin:0 auto; overflow:hidden;}
.tit{font-size:36px; color:#46baeb; text-align:center; margin-top:45px; font-weight:bold;}
.t{width:1050px; font-size:14px; color:#666; line-height:32px; text-align:center; margin:40px auto 0; overflow:hidden;text-transform:uppercase;}
.tz{width:1050px;margin:40px auto 0; overflow:hidden;}
.tt{width:511px; height:253px;}
.tn{width:506px;font-size:24px; color:#0057a6; margin-top:10px; overflow:hidden;}
.tl{ font-size:14px; color:#666; line-height:32px; margin-top:20px; text-transform:uppercase;}

.gg{width:100%; height:260px; margin:0 auto;}

.cpzxf{width:1118px; margin:42px auto 56px; height:224px; overflow:hidden;}
#slideUl{ width:1000px; height:224px; overflow:hidden; float:left; margin:0px 25px;}
#slideUl ul{ width:1952px; height:224px; list-style:none;overflow:hidden; }
#slideUl ul li{ float:left; width:303px;height:224px; margin:0px 15px;overflow:hidden;}
#slideUl ul li img{ width:303px; height:224px; }
#slideUl ul li img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#sildeLeft{ float:left;display:block;cursor:pointer;padding-top:84px;}
#sildeRight{float:right;display:block;cursor:pointer;padding-top:84px;}

.xwbg{width:100%; background:#f7ce28; overflow:hidden;}
.xwlist{width:1100px; margin:65px auto 20px;overflow:hidden;}
.xwlist ul li{width:500px; float:left; margin:0px 40px 60px 10px; position:relative; overflow:hidden;}
.xwlist ul li p.l{width:55px; height:37px; background:#46baeb; font-size:18px; color:#f7ce28; line-height:37px; float:left; text-align:center; margin-top:5px;}
.xwlist ul li p.l p{font-size:18px; color:#f7ce28;}
.xwlist ul li p{width:415px; float:right; }
.xwlist ul li p.e{width:415px; font-size:18px; color:#333;}
.xwlist ul li p.t{width:415px; font-size:12px; color:#333; line-height:20px; float:right; margin-top:15px; text-align:left;}
.xwlist ul li a:hover p.l{ color:#fff;}
.xwlist ul li:hover p{color:#000; }

.xwdtbg{width:100%; background:#f5f5f5; overflow:hidden;}
.xwdt{width:1100px; margin:0 auto ;}
.zxt{font-size:32px; color:#10a4c2; text-align:center;    padding-top: 73px; }
.xwzd{width:1140px; margin:50px auto 50px; overflow:hidden;}
.xw_z{width:340px;overflow:hidden; margin-left:20px; margin-right:20px;}
.xw_t{width:340px; height:190px;}
.xw_d{width:340px;overflow:hidden; margin-top:18px;}
.xw_d ul li{width:340px; float:left; border-bottom:1px dashed #b7b7b7; line-height:48px;}
.xw_d ul li a{ font-size:14px; color:#333; line-height:48px; background:url(http://oldfile.4e8.com/skin/ry0488561/img/jt1.png) no-repeat left; padding-left:20px;}
.xw_d ul li a:hover{color:#0167c1; background:url(http://oldfile.4e8.com/skin/ry0488561/img/jt2.png) no-repeat left; padding-left:20px;}


.linkbg{width:100%; background:#333; overflow:hidden;}
.link{width:1100px;margin:26px auto 30px;font-size:13px; color:#c3c1c1;overflow:hidden;}
.link a{font-size:12px; color:#c3c1c1; margin-left:5px; margin-right:5px; line-height:24px;}
.link a:hover{color:#a09f33;}

.footbg{width:100%; background:#222; overflow:hidden;}
.fmenu{width:1100px; overflow:hidden; margin:0 auto; padding-top:30px; padding-bottom:30px; }
.fmenul{width:480px;border-right:1px solid #8e8f8d;padding-left:70px;overflow:hidden;}
.fmenulc{ padding-right:42px;padding-left:42px; }
.fmenulct{ color:#fff; font-size:14px; text-align:left;}
.fmenulct a{color:#fff; font-size:14px;}
.fmenulct a:hover{color:#a09f33;}
.fmenulcf{ margin-top:14px;}
.fmenulcf ul li a{color:#b7b2b2; line-height:26px; font-size:13px;}
.fmenulcf ul li a:hover{color:#a09f33;}
.fmenuy{width:314px;  margin-left:70px; border-left: 1px solid #8e8f8d;padding-left: 60px; overflow:hidden;}
.fmenuy1{font-size:14px; color:#fff;}
.fmenuy2{ width:159px; height:23px;margin-top:14px;}
.fmenuy3{font-size:13px; color:#fff; margin-top:17px; line-height:30px;}
.ewm{width:121px; height:121px; float:right; margin-right:70px; margin-top: 30px; }
.dbbg{width:100%; background:#000; padding-top:30px; overflow:hidden;}
.db{width:1100px; margin:0 auto 30px;font-size:13px; color:#bfbcbc; text-align:center;}
.db a{font-size:12px; color:#bfbcbc; line-height:26px; text-align:center;}
.db a:hover{color:#a09f33;}



/*-----------内页---------*/

.nbanner{width:100%; height:260px; margin:198px auto 0;}

.n_title{width:1100px; margin:0 auto;height:120px;position:relative;}
.n_tit{font-size:20px; color:#0167c1; text-align:center; background:url(http://oldfile.4e8.com/skin/ryqy0064757/img/hh.png) no-repeat center; margin-top:35px;}

.nlist{ width:1100px; text-align:center;margin:10px auto 0; position:absolute; top:50px;  left:0px;z-index:1;}
.nlist ul{text-align:center;display: inline;}
.nlist ul li{ display: inline; text-align:center; margin-right:1px; margin-bottom:18px;}
.nlist ul li a{  background:#787878;height:33px;font-size:14px; color:#fff; padding:8px 45px;}
.nlist ul li a:hover{  background:#0167c1; padding-left:45px; padding-right:45px; height:33px; color:#fff; font-size:14px;}
.nlist ul li a.on{  background:#0167c1; padding-left:45px; padding-right:45px; height:33px; color:#fff; font-size:14px;}

.nnrzbg{width:100%;background:#f5f5f5; overflow:hidden;}
.nnr{ width:1056px;padding:27px 22px 30px 22px; margin:0 auto;overflow:hidden;}
.ntop{width:1056px; font-size:18px; color:#0167c1; border-bottom:1px dashed #aeaeae; padding-bottom:22px;  font-weight:bold; margin:0px auto 30px;}
.ntop span{ font-size:12px; color:#666; float:right; margin-top:5px; font-weight:normal; text-transform:uppercase; }
.ntop span a{ color:#666; font-size:12px;}
.ntop span a:hover{color:#46baeb;}
.nabout{ width:1056px; font-size:13px; color:#666;line-height:26px; padding-bottom:20px; }

.pro-list{ width:1056px; margin:0 auto;}
.pro-list ul{ padding:0; margin:0 auto;}
.pro-list ul li{ width:332px; float:left; height:287px;  margin:0px 10px 30px; font-family:"微软雅黑"; font-size:14px;}
.pro-list ul li a{ display:block; float:left; width:332px; height:287px; background:#c5c5c5;  transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.pro-list ul li a img{ width:332px; height:245px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.pro-list ul li a p{ display:block; width:312px; height:42px;font-size:13px; color:#fff; line-height:42px; text-indent:10px;}
*html .pro-list ul li a p{ margin-top:5px;}
.pro-list ul li a:hover{ background:#0084ea;}

.ny_pages{width:672px;text-align:center;margin:0 auto; padding-bottom:30px;}
.ny_pages a{ font-size:13px;margin:0px 5px;color:#666;text-transform:uppercase;}
.ny_pages a:hover{color:#46baeb;}

.nmain{width:1056px; margin:0 auto;overflow:hidden;}
.news_title{line-height:25px;font-size:14px;text-align:center;border-bottom:1px dashed #e1e1e1;color:#0167c1;padding-bottom:5px;margin-bottom:15px;}
.news_title span{font-size:12px;line-height:32px;color:#666;}
.newsbody{line-height:22px; text-align:left; margin-top:30px;border-bottom:1px dashed #e1e1e1; padding-bottom:30px;font-size:13px; color:#666;}
.aboutusmtrd_down{width:1056px; padding-top:40px; margin:0 auto; overflow:hidden;}
.aboutusmtrd_down a{color:#666; font-size:14px;}
.aboutusmtrdd_left{ float:left;color:#666;font-size:14px;}
.aboutusmtrdd_left a:hover{ text-decoration:underline;color:#46baeb;}
.aboutsumtrdd_right{ float:right;color:#666;font-size:14px;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#46baeb;}


.fr_w935{width:1058px; margin:0 auto 30px; overflow:hidden;}
.ul_news li{padding:23px 0;border-bottom:1px dotted #ccc}
.ul_news{margin-top:-13px}
.pt18{padding-top:0px}
.cboth{clear:both}
.fleft{float:left;display:inline}
.ov_hidden{overflow:hidden}
.fz14_bold_1{font-size:15px;font-weight:700;color:#333;line-height:20px;height:20px}
.fz14_bold_1 a{font-size:15px;color:#333;}
.fz14_bold_1 a:hover{color:#0167c1;}
.h24_l18{font-size:13px;color:#999;height:24px;line-height:18px; margin-top:6px;}
.lh22_c666{line-height:22px;color:#666}
.pl175{padding-left:175px}
.ul_news li.cur .fleft img{width:224px!important;height:166px!important}
.ul_news li.cur .pl175{padding-left:240px!important}


/* 在线客服 */
#leftsead{width:161px;height:290px;position:fixed;top:500px;right:0px; z-index:999999;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}

.nabout td{height:36px;}


.n_nybt_n{width:1100px; margin:30px auto 30px;font-size:13px; color:#666; line-height:28px; overflow:hidden;}
.n_nybt_n table tr{ height:46px;}
.n_nybt_n table tr th{ font-size: 14px; font-weight: normal; padding-right: 15px; width:10%;}
.n_nybt_n table tr td input{ width: 40%; height: 25px; padding: 0px 5px;}
.n_nybt_n table tr td textarea{ width:80%;}
.submit{ width: 120px !important; height: 30px !important; border: 0; background-color: #D21818; color: #fff; margin-top: 10px; cursor:pointer;}